package top.infopub.model.bpa;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 承接协议清单分解子项(BPA_CONTRACT_EXT_SUB) **/
public class ContractExtSub extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*主键*/
	private String id;
	/*主键*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 对外承接协议ID */
	private String contractExtId;
	
	public String getContractExtId(){
		return contractExtId;
	}
	
	public void setContractExtId(String contractExtId){
		this.contractExtId = contractExtId;
	}
	/* 对外下浮后金额（元） 即子项合计 */
	private BigDecimal outAfterDownAmount;
	
	public BigDecimal getOutAfterDownAmount(){
		return outAfterDownAmount;
	}
	
	public void setOutAfterDownAmount(BigDecimal outAfterDownAmount){
		this.outAfterDownAmount = outAfterDownAmount;
	}
	/* 对外下浮前金额（元)  即子项合计 */
	private BigDecimal outPreDownAmount;
	
	public BigDecimal getOutPreDownAmount(){
		return outPreDownAmount;
	}
	
	public void setOutPreDownAmount(BigDecimal outPreDownAmount){
		this.outPreDownAmount = outPreDownAmount;
	}
	/* 对外下浮率（%） 即 1-子项下浮后建安费/子项下浮前建安费 */
	private BigDecimal outPreDownRate;
	
	public BigDecimal getOutPreDownRate(){
		return outPreDownRate;
	}
	
	public void setOutPreDownRate(BigDecimal outPreDownRate){
		this.outPreDownRate = outPreDownRate;
	}
	/* 子项名称 */
	private String subName;
	
	public String getSubName(){
		return subName;
	}
	
	public void setSubName(String subName){
		this.subName = subName;
	}
	
}